padded garment used against arrows - Alemán Inglés Diccionario